software development thin-client dongle java open source radius3 digital copy protection encryption projects digital rights management application drm software development dvd content copyright developers music